package com.example.myblog.mapper;


import com.example.myblog.domain.Article;
import com.example.myblog.domain.User;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Author: Wu YunXia
 * @Description: 文章
 * @Date: Created in 10:15 2021/08/30
 * @Modefied By:
 */
@Mapper
public interface ArticleMapper {

    /**
     * 添加
     */
    @Mapper
    int addArticle(Article article);

    /**
     * 修改
     */
    @Mapper
    int editArticle(Article article);



    /**
     * 根据id查找
     */
    @Mapper
    Article findById(int id);

/**
     * 模糊搜索
     */
    @Mapper
    List<Article>  getArticleByKeyword(String keyword);

    /**
     * 查找全部
     */
    @Mapper
    List<Article> findAll();

    /**
     * 删除
     */
    @Mapper
    Boolean deleteById(int id);

    /**
     * 删除全部
     */
    @Mapper
    Boolean deleteAll();

}
